# 全局变量
num1 = 20
print("num1的值", num1)
list1 = [1, 2, 3, 4, 5]


# 局部变量
def f():
    global num1  # 声明在函数f中使用的变量num1是全局变量，否则是新创建的一个同名的局部变量
    num2 = 49
    num1 = 10
    # list1 = [2, 6, 7, 8]
    list1[1] = 9
    print("在f内打印list1的值", list1)
    print("在f内打印num2的值", num2)


# print(num2)
f()
print("在f执行后打印num1的值", num1)
print("在f执行后打印list1的值", list1)
